package com.example.apidemo.login


//import com.example.apidemo.sql.UserService
//import org.springframework.beans.factory.annotation.Autowired
import com.example.apidemo.redis.JedisUtil
import jakarta.annotation.PostConstruct
import jakarta.annotation.Resource
import org.springframework.beans.factory.annotation.Autowired
import org.springframework.web.bind.annotation.RequestMapping
import org.springframework.web.bind.annotation.RestController


@RestController
@RequestMapping(value = ["/txt"])
class IndexController {

//    private var staticJedisUtil: JedisUtil? = null
//
//    @Resource
//    private val jedisUtil: JedisUtil? = null
//
//    @PostConstruct
//    fun setJedisUtil() {
//        staticJedisUtil = jedisUtil
//    }

    @RequestMapping(value = ["/inder"])
    fun toInder(): String {
        println("调用 kotlin")
//        for (i in 1..50000) {
//            try {
//                if (staticJedisUtil?.isConnected1!!) {
//                    staticJedisUtil?.set(1, "x2", "123", 20)
//                }
//            } catch (e: Exception) {
//                println("报错 ${e.message}")
//            }
//        }
        return "index"
    }

    @RequestMapping(value = ["/inder2"])
    fun toInder2(): String {
        println("调用 kotlin2")
//        for (i in 1..50000) {
//            try {
//                if (staticJedisUtil?.isConnected1!!) {
//                    val ss: String = "${i}"
//                    staticJedisUtil?.set(1, ss, "1", 60)
//                }
//            } catch (e: Exception) {
//                println("报错 ${e.message}")
//            }
//        }
        return "index2"
    }


//    @GetMapping("/all")
//    @ResponseBody
//    fun getUser(): List<User> {
//        return UserService(User).allUsers
//    }


}